// pages/profile/profile.js
Page({
  data: {
    userInfo: {
      nickname: '用户昵称',
      avatar: '/images/default-avatar.svg'
    },
    menuItems: [
      {
        icon: '⚙️',
        title: '设置',
        url: ''
      },
      {
        icon: '📋',
        title: '关于',
        url: ''
      }
    ]
  },

  onLoad() {
    // 获取用户信息
    this.getUserInfo();
  },

  getUserInfo() {
    // 这里可以调用API获取用户信息
    console.log('获取用户信息');
  },

  onMenuTap(e) {
    const index = e.currentTarget.dataset.index;
    const item = this.data.menuItems[index];
    
    if (item.url) {
      wx.navigateTo({
        url: item.url
      });
    } else {
      wx.showToast({
        title: '功能开发中',
        icon: 'none'
      });
    }
  },

  onLogout() {
    wx.showModal({
      title: '提示',
      content: '确定要退出登录吗？',
      success: (res) => {
        if (res.confirm) {
          // 清除登录状态
          wx.removeStorageSync('token');
          wx.removeStorageSync('userInfo');
          
          // 跳转到登录页面
          wx.reLaunch({
            url: '/pages/login/login'
          });
        }
      }
    });
  }
});